package com.bdmc.alarm.domain.bo;

import lombok.Data;
import lombok.EqualsAndHashCode;
import com.bdmc.common.core.domain.BaseEntity;
import lombok.experimental.Accessors;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 报警明细业务对象 alarm_detail
 *
 * @author bdmc
 * @date 2022-03-11
 */

@Data
@Accessors(chain = true)
public class AlarmDetailBo  {

    /**
     * 报警id
     */
    private Long alarmId;

    /**
     * 事件id
     */
    private Long eventId;

    /**
     * 纬度
     */
    private String lat;

    /**
     * 经度
     */
    private String lng;

    /**
     * 设备位置
     */
    private String address;

    /**
     * 数据时间
     */
    private LocalDateTime alarmTime;

    /**
     * 车辆状态详情，字符串拼接逗号分隔
     */
    private String carStatus;

    /**
     * 报警类型的中文字符串
     */
    private String alarmType;

    /**
     * 高度
     */
    private Integer hight;

    /**
     * 速度
     */
    private BigDecimal speed;

    /**
     * 0-360
     */
    private Integer direction;


}
